Part Number Hot Search : 
4FCT2 FR305 EDREDRED 94U105 G1117 5231B ISL782 C35005
Product Description
Full Text Search
 

To Download EV9000 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 EV9000
Evaluation Kit User Manual
UM9000/2 May 2001 Advance Information
CMX909B, CMX969, FX919B, FX929B Modem Evaluation Kit
2001 Consumer Microcircuits Limited
Evaluation Kit User Manual
EV9000
USER MANUAL CONTENTS Section Page
1.0 GENERAL INFORMATION...............................................................................................................4 1.1 Introduction ...............................................................................................................................4 1.2 Warranty.....................................................................................................................................4 1.3 Features .....................................................................................................................................4 1.4 CMX909B, CMX969, FX919B, FX929B Modem Features .......................................................5 1.5 Handling Precautions ...............................................................................................................5 1.5.1 Unpacking..........................................................................................................................5 1.5.2 Static Protection.................................................................................................................5 1.5.3 Cleanliness ........................................................................................................................5 1.6 Compatibility..............................................................................................................................6 1.7 Specifications ............................................................................................................................7 1.8 Prerequisites and Required Equipment..................................................................................8 1.8.1 Prerequisites......................................................................................................................8 1.8.2 Power Supply.....................................................................................................................8 1.8.3 Personal Computer............................................................................................................8 1.8.4 Parallel Port Cable .............................................................................................................9 1.9 Limitations .................................................................................................................................9 1.9.1 Software.............................................................................................................................9 1.9.2 Hardware ...........................................................................................................................9 2.0 QUICK START ................................................................................................................................10 2.1 Introduction .............................................................................................................................10 2.2 First...........................................................................................................................................10 2.3 Second - Setup ........................................................................................................................10 2.4 Third - Select and Execute .....................................................................................................13 2.5 Fourth - Explore ......................................................................................................................13 3.0 HARDWARE....................................................................................................................................14 3.1 Introduction .............................................................................................................................14 3.2 Description...............................................................................................................................14 3.2.1 Functional Layout.............................................................................................................14 3.2.2 Personality Plug-In Boards ..............................................................................................14 3.2.3 Connectors ......................................................................................................................15 3.2.4 Signal Flow ......................................................................................................................15 3.2.5 Jumpers ...........................................................................................................................18 3.2.6 Test Points.......................................................................................................................21 3.2.7 Parallel Port Interface ......................................................................................................22 3.2.8 HALT Switch ....................................................................................................................22 3.2.9 Exposed Modem Interface - 50 Pin Header ....................................................................22 3.3 Setup ........................................................................................................................................23 3.3.1 Unpowered ......................................................................................................................23 3.3.2 Powered...........................................................................................................................23 4.0 SOFTWARE ....................................................................................................................................27 4.1 Introduction .............................................................................................................................27 4.2 Installation ...............................................................................................................................27 4.3 Functions .................................................................................................................................27 4.4 Operation Flow ........................................................................................................................28 4.5 Screen Layout and Operation ................................................................................................28
2001 Consumer Microcircuits Limited
2
UM9000/2
Evaluation Kit User Manual
EV9000
4.5.1 Select Printer Port and Address ......................................................................................28 4.5.2 Select Modem Chip Type and Driver Revision ................................................................28 4.5.3 Main Window ...................................................................................................................29 4.6 Tests .........................................................................................................................................32 4.6.1 Test 1: PC Interface Test.................................................................................................32 4.6.2 Test 2: Issue Configured A & B Tasks.............................................................................33 4.6.3 Test 3: Tx continuous random data from A using TSB or TQB (T4S, T8B, T40B or T24S)35 4.6.4 Test 4: Tx continuous preamble from B ..........................................................................35 4.6.5 Test 5: BER & DQ test 'B' to 'A' using unformatted data .................................................38 4.6.6 Test 6: BER & DQ test `B' to `A' using formatted messages ...........................................39 4.6.7 Test 7: Tx user defined packet from B to A driving PTT & starting acquire on CS .........42 4.6.8 Test 8: Supplementary Tests...........................................................................................45 5.0 TROUBLESHOOTING ....................................................................................................................46 5.1 Common Questions/Situations..............................................................................................46 5.2 Suggestions.............................................................................................................................47 5.3 Diagrams ..................................................................................................................................47 APPENDIX A APPENDIX B APPENDIX C - ADDITIONAL TESTS FOR CMX909B ..................................................................51 - ADDITIONAL TESTS FOR CMX969 .....................................................................51 - ADDITIONAL TESTS FOR FX919B AND FX929B...............................................54
2001 Consumer Microcircuits Limited
3
UM9000/2
Evaluation Kit User Manual
EV9000
1.0
1.1
General Information
Introduction
This manual provides general information to support the installation and operation of the EV9000 Modem Evaluation Kit, a complete test platform to demonstrate and test the CMX909B, CMX969, FX919B, and FX929B components. All trademarks and service marks are held by their respective owners.
1.2
Warranty
The EV9000 hardware and software have been developed and are being provided to help designers develop designs based on the CMX909B, CMX969 FX919B, and FX929B modem data pump ICs. Every reasonable effort has been made to provide high quality and performance in pursuit of that goal. Toward that end, CML is happy to answer questions and provide general assistance concerning the EV9000's use. Our greatest desire is to help the user to succeed. Section 5.4 contains details of how to contact CML. Since experiments and designs are the responsibility of the EV9000 user, CML's liability regarding the use of the EV9000 is in all cases limited to the EV9000 purchase price. No other warranty is expressed or implied.
1.3
EV9000 Features
The EV9000 Modem Evaluation Kit includes many useful features including those highlighted in Table 1.
* Two complete modem channels easily * Windows based PC software provides configured to the user's selection of CMX909B, virtual pushbutton control of all modem CMX969, FX919B, or FX929B components parameters * Exposed hardware interface supports the connection of modem circuits to end-system designs * Display the state of each modem's internal registers * Software controlled test sequences with result logs * Prebuilt plug-in personality boards for narrow bandwidth 8kb/s GMSK, wider bandwidth 38.4kb/s GMSK, MDC4800 (4800bps) and 19.2kb/s 4 Level FSK operation * Software selection of on-board signal biasing and off-board noise signals for convenient and repeatable multivariable testing * Parallel port connection to a PC * User selectable baud rates and choice of two crystal clock rates * Blank plug-in personality boards for user customised configurations
Table 1: EV9000 Features
2001 Consumer Microcircuits Limited
4
UM9000/2
Evaluation Kit User Manual
EV9000
1.4
CMX909B, CMX969, FX919B, FX929B Modem Features
The CMX909B, CMX969, FX919B, and FX929B components include Gaussian filtered minimum shift keying (GMSK) and four level frequency shift keying (4 Level FSK) modems. They execute a rich set of communication protocol tasks to maximize performance and minimize end product power consumption and cost. Well suited to portable wireless applications, these modems include the following automated functions: * * * * * * * Bit or symbol synchronisation Frame synchronisation Forward error correction (FEC) Data interleaving for FEC enhancement Cyclic redundancy checking (CRC) Block transmit and receive tasks: Header, Intermediate, and Last block formats Support for protocols such as MDC4800, MobitexTM and RD-LAPTM.
1.5
Handling Precautions
Like most evaluation boards, the EV9000 is designed for use in office and laboratory environments. The following practices will help ensure its proper operation.
1.5.1
Unpacking Ensure that all of the items mentioned in the separate Information Sheet (EK9000) are present in the correct quantities. Notify CML (via your distributor) within 7 working days if the delivery is incomplete. Static Protection The EV9000 uses low power CMOS circuits which can be partially or completely damaged by electrostatic discharge. Partially damaged circuits can erroneously function and provide misleading test results which can be time consuming (and extremely frustrating) to resolve. Before handling the EV9000, discharge your body by touching a grounded connection or by using a wrist strap. Work surfaces and tools (e.g. a soldering iron) should also be grounded before they contact the EV9000.
1.5.2
1.5.3
Cleanliness Because some EV9000 circuits are very high impedance, it is important to maintain their cleanliness. All flux and other contaminants should be thoroughly removed after making any modifications.
2001 Consumer Microcircuits Limited
5
UM9000/2
Evaluation Kit User Manual
EV9000
1.6
Compatibility
Compatibility between different versions of EV9000 hardware and software, and the "9x9" series devices is as shown in Table 2.
Rx Filter Device CMX909B FX919B or FX929B CMX969 CMX909B FX909A Personality Card Type A or 909-8 B or 919/29 C1 82pF
Tx Filter C2 470pF 82pF
DOC1 C3 15nF 4.7nF
DOC2 C4 15nF 4.7nF Data Rate 8kb/s 9.6ks/s 9.6ks/s or 4.8kb/s 38.4kb/s 8kb/s Software
ES9090xx.EXE ES9000xx.EXE
Revision N/A 2
969 909-38 A or 909-8
100pF -
100pF 82pF 470pF
3.3nF 15nF
3.3nF 15nF
ES9690xx.EXE ES9090xx.EXE ES9000xx.EXE
N/A N/A 1
Table 2: Compatibility Notes: 1. Customers using the revision 002 motherboard (PCB) should note that jumpers E13 to E18 inclusive, which are mentioned in the EV9000 User Manual, only exist on the revision 003 PCB. Customers should retain their copy of the DB900 User Manual for the description of the revision 002 PCB, but should use the EV9000 User Manual for a description of the latest software. 2. Customers evaluating FX909A may use the FX919B/929B software (ES9000xx.EXE) with the "FX909A" chip selected. Customers should also remember to set the chip type and driver revision select button (Figure 4) to the "Rev 1" position when evaluating the FX909A. 3. Customers wishing to evaluate FX919A or FX929A devices may use either revision 002 or 003 motherboard (PCB), but should continue to use the DB900 User Manual and "DB" software (variously described as DB900.EXE v1.11 or CML Rev 4), available separately from CML. Releases of EV9000 executable software marked Rev 4.1 or later should not be used as they exercise features only available on the FX919B and FX929B devices. 4. FX909, FX919 and FX929 devices are not supported with the EV9000 Evaluation Kit. 5. Older personality boards had identification tags marked "A", "B", etc. The latest personality boards have a mark placed against the device type with which they are to be used (eg. "909-38" for a CMX909B operating at 38.4kb/s, etc). The layout of the latest blank personality board is shown in Figure 2: when configured for a particular device, surface mount capacitors are soldered to the appropriate locations and the board is marked, as described above.
2001 Consumer Microcircuits Limited
6
UM9000/2
Evaluation Kit User Manual
EV9000
1.7
Specifications
The EV9000 supports the following devices: CMX909B, CMX969, FX919B, and FX929B. All voltages are referenced to GND. Connections provided on the EV9000 hardware have the characteristics shown in Tables 3 and 4. EV9000 Characteristic +5V (=Vs) voltage current -5V (=-Vs) voltage current +5VM (=Vm) voltage current AGND RXINA voltage impedance TXOUTA NSA1 voltage impedance NSA2 voltage impedance RXINB voltage impedance TXOUTB NSB voltage impedance PTT (open collector) collector voltage collector current (PTT < 0.5V) CS I/P 0 O/P 0 20 25 Vm V mA V O/P I/P -Vs 22 Vs 222 V k I/P -Vs 22 1 Vs 222 V k Vp-p I/P -Vs 22 Vs 222 V k O/P I/P -Vs 22 Vs 222 V k power I/P -Vs 22 1 Vs 222 V k Vp-p 0 modem power 3.0 5.0 30 0 0 5.5 V mA V power -5.5 -5.0 20 0 V mA power 4.5 5.0 50 5.5 V mA Min Typical Max Units
2001 Consumer Microcircuits Limited
7
UM9000/2
Evaluation Kit User Manual
EV9000
EV9000 Characteristic Temperature operating storage Relative Humidity (non-condensing) PC Interface
Min
Typical
Max
Units
20 -40 0
25
30 80 95
C C %
Centronics compatible Table 3: Wire Connector Interface Specifications
Vm = "+5VM", Vs = "+5V", and -Vs = "-5V" as per Table 6. Characteristic input voltage AO0-AO5 CO0-CO7 DO4, DO5 BO2, BO3, BO4 output load CO0-CO7 consult modem data sheet 0 0 0 0 Vm Vm Vm Vs V V V V Min Typical Max Units
Table 4: P1/P2 Header Interface Specifications Vm = "+5VM", Vs = "+5V", and -Vs = "-5V" as per Table 6.
1.8
1.8.1
Prerequisites and Required Equipment
Prerequisites In order to effectively use the EV9000 Modem Evaluation Kit software, the user must have a working knowledge of Microsoft WindowsTM and be familiar with the operation of typical Windows compatible applications. Power Supply A user provided power supply is required for +5V and -5V power. An additional supply may be required for modem IC operation at other supply voltages. Personal Computer An IBM compatible PC is required which meets the following description: Item CPU Operating System Parallel Port Specifications/Performance 20MHz 386 or better. Lower performance PCs may operate successfully at lower modem data rates. Windows 3.x, Windows '95 or Windows '98 LPT1, LPT2 or LPT3 Table 5: Personal Computer Requirements
1.8.2
1.8.3
2001 Consumer Microcircuits Limited
8
UM9000/2
Evaluation Kit User Manual
EV9000
1.8.4
Parallel Port Cable A 25 conductor parallel port cable is supplied having male DB25 connectors at both ends.
1.9
1.9.1
Limitations
Software The EV9000 software uses Microsoft Windows to ease setup and operation while providing flexibility and power. However, the high sustained throughput required of the parallel port connection to the EV9000 Evaluation Kit cannot be supported by Windows. As a result, the EV9000 software bypasses some DOS and Windows conventions. Please note that concurrent tasks will be suspended during execution of the EV9000 sofware. Network software may have to be restarted after using this evaluation kit. The EV9000 software will also stop the PC's clock, so timestamps when saving files may not be accurate. The EV9000 software will occupy all the PC's resources during various tests. This prevents keyboard activity from being recognized during test execution. Any tests which wait until a modem produces a specific logic output signal (e.g. BFREE becomes logic 1) will execute indefinitely if the test setup is inappropriate. The program may appear to be stuck in such a case. The EV9000 HALT switch must be pressed to terminate the test. Please note that traditional Windows commands such as Alt-Tab and Alt-Ctl-Del may not work when the software is busy. Trying to use the software without an evaluation kit connected to the PC parallel port may cause the software to hang if a test is executed. If this happens, pressing the Alt-Ctl-Del keys on the PC keyboard may enable you to quit from the application. Otherwise, a hard reset of the PC will have to be performed. Please note that the EV9000 software is NOT suitable for use under Linux, OS2, Windows '2000 or Windows NT operating systems. In addition, some atypical PC's may have software and/or hardware incompatibilities with the EV9000 Modem Evaluation Kit.
1.9.2
Hardware
1.9.2.1 Initialising There is no hardware reset switch or function in the EV9000 hardware design. The HALT switch (SW1) produces a signal used by the EV9000 software to indicate that a test should be terminated. In order to be sure of the state of the hardware, the EV9000 software must be started after the EV9000 is powered and the parallel port connection has been made between the PC and EV9000. Failure to follow this procedure could produce spurious commands which affect the hardware state. Upon being started, the EV9000 software will initialise all of the EV9000 hardware. 1.9.2.2 Parallel Port Compatibility The EV9000 parallel interface design is compatible with most PC parallel ports. However, the integral pull-up resistors provided with certain PC parallel ports are too high in value to support the required digital signal speeds. Accordingly, the EV9000 parallel port interface circuit includes supplementary 560 pull-up (to +5V) resistors on pins 1, 14, 16, and 17 of the DB25 parallel port connector. These may not be needed when interfacing to certain types of PC and may be disconnected by removing jumpers E13, E14, E15 and E16 if the PC has insufficient drive capability on its parallel port. One should also use a parallel port cable less than, or equal to, 1.5 metre long because the capacitance of longer cables limits signaling speed. Nonetheless, in some cases a PC's parallel port may still not operate quickly enough.
2001 Consumer Microcircuits Limited
9
UM9000/2
Evaluation Kit User Manual
EV9000
2.0
2.1
Quick Start
Introduction
This section provides instructions for users who wish to rapidly start experimenting with the EV9000 using 8kb/s GMSK modulation with the CMX909B - and without reading all of the detailed instructions. Brief instructions for reconfiguring the EV9000 to evaluate FX919B, FX929B or CMX969 products are also included. The "quick start" setup connects the two modem channels so that each channel's Tx output is connected to the other channel's Rx input. These instructions assume that the EV9000's factory adjustments have not been altered. If they have, the EV9000 jumper positions and Rx / Tx signal gain and bias controls must be adjusted for the "quick start" procedure to be successful. If the EV9000's jumpers or gain and bias controls have been altered, refer to Section 3.3.
2.2
First...
Review Sections 1.5 to 1.9 above. Don't worry, those sections are very short and will help you to avoid damaging the EV9000 or your equipment.
2.3
Second - Setup
1. Select which type of modem to test. The EV9000 comes with CMX909B modems installed along with their appropriate personality plug-in boards. If you want to use a different modem, carefully remove the installed modems with an IC extraction tool and install a matching pair of modems. (If you do not have an extraction tool, a small flat bladed screwdriver can be very carefully inserted between the IC and its socket at each end. Do this a little bit at a time, twisting the screwdriver blade and alternating between each end of the IC until it lifts free of its socket. Take care not to lever against other components or the PC board as they may be damaged.) Make sure you properly orient the ICs to ensure pin 1 is in the proper socket location, as shown in Figure 1. mark indicates pin 1 end of IC and its socket Pin 1 Figure 1: IC Pin 1 Identification 2. Connect the appropriate crystal into the circuit according to the following directions: * IF CMX909B modems are installed, change jumpers E5, E6, E10 and E11 to position A. * IF CMX969, FX919B or FX929B modems are installed, change jumpers E5, E6, E10 and E11 to position B. (For more information, see Table 12 and Figure 10). 3. Select and carefully install the appropriate pair of personality plug-ins to match the selected modem according to Table 2. The layout of a blank personality board is shown in Figure 2.
Top View
2001 Consumer Microcircuits Limited
10
UM9000/2
Evaluation Kit User Manual
EV9000
Figure 2: Blank Plug-In Personality Board
4.
Make the following supply connections with power off to the EV9000 motherboard: * * * * 5V power to +5V and +5VM connector supply ground to GND connector signal ground to AGND connector (any of the several AGND connectors is ok) -5V power to -5V connector
Check that these connections are correct, as connecting up the wrong supplies could destroy circuits on the motherboard. 5. Make the following signal connections on the EV9000 motherboard: * * 6. TXOUTA to RXINB TXOUTB to RXINA
Connect your PC's parallel port to the EV9000 motherboard DB25 connector.
7. Copy the appropriate applications software from the Evaluation Kit CD-ROM to a hard disk on the PC. * * * 8. 9. For CMX909B evaluation, use the file ES9090xx.EXE For CMX969 evaluation, use the file ES9690xx.EXE For FX919/929B evaluation, use the file ES9000xx.EXE (where xx is the version number).
Turn on power to the EV9000. On the PC, start Windows and run the appropriate applications software by double-clicking on its name as seen in a File Manager window. (You can also create a program icon in the Program Manager for more convenient program launching.)
10. Select the desired PC parallel port and its base address from the pull-down list shown in Figure 3. Base addresses automatically default to typical values so changes to them are usually not required.
2001 Consumer Microcircuits Limited
11
UM9000/2
Evaluation Kit User Manual
EV9000
Figure 3: Parallel Port Configuration 11. Referring to Table 2, select the chip type (where available) and driver revision (where available) using the buttons and pull-down list shown in Figure 4. (Note that the "Rev 1" position should be used for FX909A and the "Rev 2" position (default) should be used for FX919B and FX929B, if using the ES9000xx.EXE software). Before Selecting Chip Type After Selecting Chip Type
Figure 4: Chip Type and Driver Revision Select (ES9000xx.EXE software only) The EV9000 motherboard's two modem channels are now wired to `talk' to each other and the software is ready to execute modem operations. 12. Using the pull-down list near the bottom of the window, select Test 1: "PC Interface Test" to initiate a test of the connection between the PC and the EV9000. This test continuously reads IRQN A, IRQN B, Carrier Detect, and the HALT switch and logs any state changes to the scrolling log area. Slowly press and release the EV9000 HALT switch and observe the changes reported in the log. When you have verified the operation of the PC interface by confirming the logging of HALT switch activity, click the Stop button to stop the test. If HALT switch pressing and releasing actions are not logged on the PC, the PC to EV9000 connection is not operating properly. If this is the case, recheck your setup and review Section 1.9. This test must be successful in order to operate the EV9000. 13. Click on the Default button to set default values for both channels' Command, Control, and Mode registers. The default Xtal frequency value is also entered. (The Xtal frequency value which is displayed in the EV9000 software is simply a calculation aid for on screen display of the configured data rate. The displayed data rate is calculated from the entered Xtal frequency and the channel's selected CKDIV value in the Control Register area. Changing this value does not actually change EV9000 operation in any way. The modem Xtal frequency is set by the user's jumper selection of installed crystals.) The EV9000 is now ready to execute a test.
2001 Consumer Microcircuits Limited
12
UM9000/2
Evaluation Kit User Manual
EV9000
2.4
Third - Select and Execute a Test
1. Use the Test Selection list box to select Test 7: "Tx user defined packet from B to A driving PTT and starting acquire on CS". This test will exercise the two modem channels to transfer a complete message from channel B to channel A. The message makes use of realistic block types (e.g. Header, Intermediate, and Last blocks) to expose the transmit parameters and receive information which are involved in a message transfer. In addition, other information such as the state of the modems' data quality outputs are observed and recorded during the course of the experiment. See Section 4.6.6 for a more detailed description of this test. Please note that this test does not exist in the EV9690xx.EXE software. Probes may also be attached to the modem circuits to observe the sequence of hardware events involved in the transmit and receive process. Test 7 asserts PTT on transmit and uses CS to trigger the reception process on the receive channel (A). These are important signals in most wireless systems: Push To Talk is used to key on a radio transmitter and Carrier Sense is asserted by a radio receiver to trigger a receive modem's receive process. 2. Click on the GO button. A window containing various transmit message parameters will appear. These parameters are set to defaults which should be retained for the Quick Start procedure to avoid inadvertently selecting inappropriate values which could cause the test to fail. (After the test is operating successfully, go ahead and experiment with modifications.) Click on the OK button to accept the displayed transmit message parameters and execute the test. The test should finish within a few seconds, displaying a new window containing receive message information. (If there is no response, the message transfer has failed. Push and release the HALT switch to abort the test. Check your steps and repeat them if necessary to make sure they were executed correctly. If the test still will not pass, it is likely that the motherboard gain and bias adjustments may have been changed from the factory settings. Refer to Section 3.3 for a description of the adjustment procedure.) The receive message information window reports received data and other important information e.g. CRC received error check indications. After examining it, click on the OK button to proceed. A window will appear presenting you with the opportunity to save the complete test results to a disk file. If desired, click OK to save your results and select a file name and location.
3.
4.
2.5
Fourth - Explore
Now that you have successfully set up and operated the EV9000 to transfer complete messages, you can perform many other experiments using your own configurations. Some possibilities are: measure bit error rates, develop Rx eye diagrams, and determine the affects of noise and dc offset. You can even integrate the EV9000 with your own rf system. Read Section 3 Hardware and Section 4 Software to learn more details to support your own designs.
2001 Consumer Microcircuits Limited
13
UM9000/2
Evaluation Kit User Manual
EV9000
3.0
3.1
Hardware
Introduction
This section describes the hardware and its adjustment.
3.2
3.2.1
Description
Functional Layout The EV9000 motherboard is divided into functional areas as indicated in Figure 5.
Figure 5: Motherboard Functional Layout 3.2.2 Personality Plug-In Boards The EV9000 motherboard has two complete modem circuits. Each circuit includes a modem IC and an accompanying personality plug-in board. There are up to four capacitors on the plug-in board which must be altered for different modem types and data rates. These four capacitors are used in: Rx filtering, Tx filtering, and two for Rx level measurement. (The Rx level measurement capacitors are referred to as DOC1 and DOC2 in the modem data sheets.) The locations of these plug-ins are shown in Figure 5. Blank plug-ins are also provided and may be populated with user selected components depending upon desired baud rates and other circuit characteristics. Figure 2 shows the plug-in layout and indicates each component's function. Both through-hole and surface mount pads are provided in each component location. For an explanation of how to make component selections, refer to the relevant modem data sheets.
2001 Consumer Microcircuits Limited
14
UM9000/2
Evaluation Kit User Manual
EV9000
3.2.3
Connectors Clamping connectors are distributed around the perimeter of the EV9000 motherboard as shown in Figure 5. Silkscreen labels on the motherboard identify these connectors, listed in Table 6. Name Supply +5V power Positive digital supply voltage for the motherboard. Used to supply most components used in the parallel port interface as well as buffering and amplifier circuits in the modem circuits. Interface circuit negative supply Routed separate from the modem circuits' signal grounds to reduce the amount of ground noise which is injected (from the PC interface circuits) into the modem circuits. The positive supply for both Channel A and B modem ICs. It may be set independent of the +5V positive supply to support modem experiments over realistic supply voltage ranges. The analogue ground for analogue signals including Rx, Tx, and injected noise. Several connectors are provided with access to this node. Receive input modem channel A Transmit output modem channel A Noise source input #1 modem channel A Noise source input #2 modem channel A Receive input modem channel B Transmit output modem channel B Noise source input modem channel B Push to talk, used to key an attached transceiver Carrier sense input indicates that Rx data is (or will soon be) valid Type Description
-5V GND
power power
+5VM
power
AGND
power
Channel A RXINA TXOUTA NSA1 NSA2 Channel B RXINB TXOUTB NSB Radio Control PTT CS output input input output input input output input input
3.2.4
Table 6: Connector Signal Descriptions Signal Flow The following block diagrams (Figures 6 to 9) indicate the modem signal flow paths. These diagrams use coded variables as described in Table 7. Key K# v# Meaning adjustable gain via potentiometer adjustable bias via potentiometer Key sw# E# Meaning switch control via software jumper
Table 7: Signal Path Block Diagram Key
2001 Consumer Microcircuits Limited
15
UM9000/2
Evaluation Kit User Manual
EV9000
RXINA
K1 E2 +
v1
BIAS 2 -1 sw2
NSA1 NSA2
K2 K3 sw1
+
-
+
E3
K4
Rx
Modem A
v2 o/c
v3
Personality Card
Figure 6: Channel A Receive Path Element v1 v2 Purpose Used to bias the input signal applied to K4 to a nominal mean dc level of VBIAS (=1/2 of +5VM). Bias corresponding to DC offset #1 software selection. This allows the user to preset the bias introduced when the software DC offset #1 is activated. Bias corresponding to DC offset #2 software selection. This allows the user to preset the bias introduced when the software DC offset #2 is activated. Gain adjustment on receive data input, RXINA Gain adjustment on noise signal input #1, NSA1 Gain adjustment on noise signal input #2, NSA2 Gain adjustment on composite receive input to modem. This is generally used to achieve the proper input signal level to the modem. Software controlled switch which reflects the software selection of which noise source is injected. Software controlled switch which reflects the software selection of DC offset. Jumper to select choice of ac or dc injected noise coupling. Jumper installed for dc coupling. Jumper to select whether input signal is inverted. Jumper position A for invert. Component Designator R17 R15 Approximate Range -5V to 5V -5V to 5V
v3
R16
-5V to 5V
K1 K2 K3 K4
R14 R19 R18 R25
0.5 to 5 0.5 to 5 0.5 to 5 0.5 to 5
sw1 sw2 E2 E3
not applicable not applicable not applicable not applicable E2 E3 not applicable not applicable
Table 8: Channel A Receive Path Adjustments and Controls v4 E4 Modem A -1 TXout TXOUTA +
Personality Card
2001 Consumer Microcircuits Limited
16
UM9000/2
Evaluation Kit User Manual
EV9000
Figure 7: Channel A Transmit Path Element v4 E4 Purpose Used to bias the output signal to a user desired mean level. Jumper to select choice of ac or dc coupled TXOUTA connector. Jumper installed for dc coupling. Component Designator R30 E4 Approximate Range -5V to 5V not applicable
Table 9: Channel A Transmit Path Adjustments and Controls
NSB K5 E7 RXINB K6 + -1 v5 Personality Card BIAS 2
+
-
+
E8 K7
Rx
Modem B
Figure 8: Channel B Receive Path Element v5 K5 K6 K7 Purpose Used to bias the input signal applied to K7 to a nominal mean dc level of VBIAS (= 1/2 of +5VM). Gain adjustment on noise signal input, NSB Gain adjustment on receive data input, RXINB Gain adjustment on composite receive input to modem. This is generally used to achieve the proper input signal level to the modem. Jumper to select choice of ac or dc receive signal input coupling. Jumper installed for dc coupling. Jumper to select whether input signal is inverted. Jumper position A for invert. Component Designator R38 R35 R34 R43 Approximate Range -5V to 5V 0.5 to 5 0.5 to 5 0.5 to 5
E7 E8
E7 E8
not applicable not applicable
Table 10: Channel B Receive Path Adjustments and Controls v6 E9 Modem B -1 TXout TXOUTB +
Personality Card
2001 Consumer Microcircuits Limited
17
UM9000/2
Evaluation Kit User Manual
EV9000
Figure 9: Channel B Transmit Path Element v6 E9 Purpose Used to bias the output signal to a user desired mean level. Jumper to select choice of ac or dc coupled TXOUTB connector. Jumper installed for dc coupling. Component Designator R46 E9 Approximate Range -5V to 5V not applicable
Table 11: Channel B Transmit Path Adjustments and Controls 3.2.5 Jumpers Several jumpers are provided to select various functions. They are described in Table 12 and their positions indicated in Figure 10. Section 3.2.4 also indicates jumper functions in schematic form. In setting E5, E6, E10 and E11, it should be noted that crystal settings are application, not device, dependant. If capacitors C3, C7, C12 or C16 are not installed, some of the jumpers will not operate as described. Function Connect PTT and CS signals CAUTION: This jumper should not be installed when the +5VM supply is less than the +5V supply. For this case, the header pins may be connected with a 100k resistor without installing the jumper block. Channel A noise injection coupling (see Figure 6) invert channel A Rx path (see Figure 6) Channel A Tx output coupling (see Figure 7) Channel A Xtal frequency (must match jumper E6 position) install Positions Default in
Name E1
E2 E3 E4 E5
in = dc out = ac A = invert B = no invert in = dc out = ac A = 8.192MHz (eg. CMX909B) B = 9.8304 MHz (eg. CMX969, FX919B/929B)
in B in B
2001 Consumer Microcircuits Limited
18
UM9000/2
Evaluation Kit User Manual
EV9000
Name E6
Function Channel A Xtal frequency (must match jumper E5 position) Channel B Rx input coupling (see Figure 8) invert channel B Rx path (see Figure 8) Channel B Tx output coupling (see Figure 9) Channel B Xtal frequency (must match jumper E11 position) Channel B Xtal frequency (must match jumper E10 position) Connects +5V power to +5VM power. CAUTION: Do not install jumper when supplies are connected to both of the +5V and +5VM connectors. Pull-up resistor to pin 1 of the DB25 parallel port connector Pull-up resistor to pin 17 of the DB25 parallel port connector Pull-up resistor to pin 16 of the DB25 parallel port connector Pull-up resistor to pin 14 of the DB25 parallel port connector VDD isolation of Channel B modem IC. Remove to measure IDD VDD isolation of Channel A modem IC. Remove to measure IDD.
Positions A = 8.192MHz (eg. CMX909B) B = 9.8304 MHz (eg. CMX969, FX919B/929B) in = dc out = ac A = invert B = no invert in = dc out = ac A = 8.192MHz (eg. CMX909B) B = 9.8304 MHz (eg. CMX969, FX919B/929B) A = 8.192MHz (eg. CMX909B) B = 9.8304 MHz (eg. CMX969, FX919B/929B) in = connected out = separate
Default B
E7 E8 E9 E10
in B in B
E11
B
E12
out
E13 E14 E15 E16 E17 E18
in = connected out = isolated in = connected out = isolated in = connected out = isolated in = connected out = isolated in = connected out = isolated in = connected out = isolated
in in in in in in
Table 12: Jumpers
2001 Consumer Microcircuits Limited
19
UM9000/2
Evaluation Kit User Manual
EV9000
Figure 10: Jumper Locations
2001 Consumer Microcircuits Limited
20
UM9000/2
Evaluation Kit User Manual
EV9000
3.2.6
Test Points Test points are provided for easy probe access to important circuit nodes. They are described in Table 13 and their positions indicated in Figure 11. Jumpers, described in Section 3.2.5, also provide convenient probe points. Note that the DOC pins (TP3, TP4, TP7 and TP8) should not be monitored directly as they are high impedance points. Name TP1 TP2 TP3 TP4 TP5 TP6 TP7 TP8 Channel A A A A B B B B Node Description Rx feedback VBIAS output level (not buffered) DOC2 voltage (buffered) DOC1 voltage (buffered) Rx feedback VBIAS output level (not buffered) DOC2 voltage (buffered) DOC1 voltage (buffered) Table 13: Test Points
Figure 11: Test Point Locations
2001 Consumer Microcircuits Limited
21
UM9000/2
Evaluation Kit User Manual
EV9000
3.2.7
PC Parallel Port Interface The EV9000 parallel port interface is Centronics parallel compatible and provides a DB25 female socket (requires a DB25 male connector on a 25 way cable) to be connected to a suitable PC parallel port. The location of the parallel port interface is shown in Figure 5. For best results, the parallel port cable length should be less than or equal to 1.5m. Refer to Section 1.9.2 for a description of parallel port limitations. Note that pull-up resistors (normally installed on this interface) may be disconnected by removing jumpers E13, E14, E15 and E16. HALT Switch The HALT switch produces a signal which indicates to the EV9000 software that an ongoing test should be aborted. Exposed Modem Interface - 50 Pin Header The EV9000 motherboard uses a 50 conductor "bridge" of ribbon cable to interconnect its modem circuits and PC parallel interface circuits. This bridge connects P1 and P2 headers and may be removed to support experiments which directly couple external circuits to the EV9000 motherboard. This interface exposes all logic signals on both modem IC's. It provides analogue switch controls which may be used to switch noise sources into and out of the data signal path. Specific signals are identified along with their pin assignments in the attached EV9000 motherboard schematics. When the bridge is removed, no control of the EV9000 circuits is possible via the PC parallel port interface. Care should be taken to drive the modem and control lines at this interface according to Table 4 to avoid damaging the EV9000.
3.2.8
3.2.9
2001 Consumer Microcircuits Limited
22
UM9000/2
Evaluation Kit User Manual
EV9000
3.3
Setup
This section describes the electrical setup and adjustment of the EV9000 hardware. Because the EV9000 hardware supports different modems and configurations, some setup is performed before the application of power. After power is applied, hardware adjustments to gain and bias circuits may be made and verified. If you have not already done so, review Section 1.9 and install the EV9000 software on your PC as described in Section 4.2. In addition, refer to Section 3.2 to gain an understanding of the hardware functions before proceeding. This section describes and explains the factory hardware adjustment procedure. Similar techniques may be applied for user configured situations. CMX909B, CMX969, FX919B and FX929B are all set up using the same procedure, described below:
3.3.1
Unpowered 1. Review Section 3.2.5 and install jumpers into their default positions. 2. Select which type of modem to test. The EV9000 comes with CMX909B modems installed along with their appropriate personality plug-in boards. If you want to use a different modem, carefully remove the installed modems with an IC extraction tool and install a matching pair of modems. (If you do not have an extraction tool, a small flat bladed screwdriver can be very carefully inserted between the IC and its socket at each end. Do this a little bit at a time, twisting the screwdriver blade and alternating between each end of the IC until it lifts free of its socket. Take care not to lever against other components or the PC board as they may be damaged.) Make sure you properly orient the ICs to ensure pin 1 is in the proper socket location, as per Figure 1. Connect the appropriate crystal into the circuit according to the following directions: * * 4. 5. If CMX909B modems are installed, change jumpers E5, E6, E10 and E11 to position A. If CMX969, FX919B or FX929B modems are installed, change jumpers E5, E6, E10 and E11 to position B. (For more information, see Table 12 and Figure 10)
3.
Select and carefully install the appropriate pair of personality plug-ins to match the selected modem according to Table 2. Without connecting them to the EV9000, turn on the power supplies and adjust their output voltages to values within the specifications indicated in Table 3. Turn off the supplies and connect them to the appropriate EV9000 connectors. Turn on the power supplies. If everything seems ok (supply current is within reason), connect the PC to the EV9000 parallel port.
6.
3.3.2
Powered Execute Test 1: "PC Interface Test", as described in Section 4.6.1, to verify communications between the EV9000 and the PC. The current consumption of each modem can be measured by removing the relevant jumper (E18 for modem A and E17 for modem B) and replacing it with a multimeter.
3.3.2.1 Trim TxB and RxA paths Table 14 details the procedure for trimming TxB and RxA signal paths. Note that if +5VM is changed then this procedure will have to be repeated. This is because the bias points remain static compared to 1/2 of +5VM. Also, for best performance, the pk-pk voltage of the signal at the RXFB pin should be set to 20% of +5VM. Care must be exercised in setting the dc levels accurately, as the variable resistors R15, R16, R17, R30 and R46 all swing between +5V and -5V in less than one turn.
2001 Consumer Microcircuits Limited
23
UM9000/2
Evaluation Kit User Manual
EV9000
Trim TxB and RxA Procedure 1. 2. 3. 4. Click on the Default button. Select Zero channel dc offset. Connect TXOUTB to RXINA. Enter data values into the channel B data buffer. For the CMX909B, enter $CC. For the CMX969, FX919B and FX929B, enter $F5. Select Test 2 and click on the GO button.
Purpose Set up channel B to transmit and channel A to receive at the same baud rates. Removes software controllable RXINA bias injectors from RXINA signal path. Use channel B as a reference signal source for channel A. These values will produce full excursions of the channel B transmit output which are useful as a reference signal. Repeatedly causes channel B to transmit a signal which is driving channel A's receive path. Adjust TXOUTB bias for a good nominal operating point. Observe channel B Rx path. Adjust RXINA bias to a proper dc level (bias equal to modem A's VBIAS). Adjust RXINA gain to a nominal proper amplitude. Observe Rx signal directly at the modem receive feedback node. Modem Rx signal levels are specified for this node. Adjust final RXINA gain to the proper amplitude. Move input signal to Noise 1 input for Noise 1 gain trimming. Abort to permit a change to the noise source. Switches noise input path NSA1 into Rx A path. Restart Test 2. Adjust NSA1 gain to inject 50% of NSA1 noise source into Rx A path. Move input signal to Noise 2 input for Noise 2 gain trimming. Abort to permit a change to the noise source.
5.
6.
Probe TXOUTB and adjust R46, centring TXOUTB around VBIAS as observed at Test Point 2. Move probe to pin B of jumper E3. Adjust R17 centring the pin B, jumper E3, signal around VBIAS as observed at Test Point 2. Adjust R14 to achieve a signal level of 1V pk-pk at E3, pin B.
7. 8.
9.
10 Move probe to Test Point 1.
11 Adjust R25 to achieve a signal level of 1V pk-pk at Test Point 1. 12 Disconnect TXOUTB from RXINA and reconnect TXOUTB to NSA1. 13 Press the HALT switch to abort out of the test. 14 Select NSA1 as the noise source. 15 Make sure Test 2 is selected and click on the GO button. 16 Adjust R19 to achieve a signal level of 0.5V pk-pk at Test Point 1. 17 Disconnect TXOUTB from NSA1 and reconnect TXOUTB to NSA2. 18 Press the HALT switch to abort out of the test.
2001 Consumer Microcircuits Limited
24
UM9000/2
Evaluation Kit User Manual
EV9000
Trim TxB and RxA Procedure 19 Select NSA2 as the noise source. 20 Make sure Test 2 is selected and click on the GO button. 21 Adjust R18 to achieve a signal level of 1.0V pk-pk at Test Point 1. 22 Disconnect NSA2 input signals. 23 Press the HALT switch to abort out of the test. 24 Select DC Offset 1. 25 Make sure Test 2 is selected and click on the GO button. 26 Probe pin B, jumper E3 and Test Point 2. 27 Adjust R15 to introduce a dc offset with a magnitude of +25% of the intended pk-pk data signal. This offset is on the order of 0.25V because the present setup is using a 1Vpk-pk signal. 28 Press the HALT switch to abort out of the test. 29 Select DC Offset 2. 30 Make sure Test 2 is selected and click on the GO button.
Purpose Switches noise input path NSA2 into Rx A path. Restart Test 2. Adjust NSA2 gain to inject 100% of NSA2 noise source into Rx A path. Remove all driven signal sources to observe programmable biases. Abort to permit a change to the dc bias. Switch dc bias source 1 into Rx A path. Restart Test 2. Observe buffered, DC Offset 1 biased, Rx signal relative to VBIAS. Adjust DC Offset 1 to introduce a dc offset of 25% of the intended pk-pk signal amplitude.
Abort to permit a change to the dc bias. Switch dc bias source 2 into Rx A path. Restart Test 2.
31 Adjust R16 to introduce a dc offset with a Adjust DC Offset 2 to introduce a dc offset magnitude of -40% of the intended pk-pk of -40% of the intended pk-pk signal data signal. This offset is of the order of - amplitude. 0.4V because the present setup is using a 1Vpk-pk signal. Table 14: Trim TxB and RxA Paths
2001 Consumer Microcircuits Limited
25
UM9000/2
Evaluation Kit User Manual
EV9000
3.3.2.2 Trim TxA and RxB Paths Table 15 details the procedure for trimming TxA and RxB signal paths. Note that if +5VM is changed then this procedure will have to be repeated. This is because the bias points remain static compared to 1/2 of +5VM. Also, for best performance, the pk-pk voltage of the signal at the RXFB pin should be set to 20% of +5VM. Care must be exercised in setting the dc levels accurately, as the variable resistors R15, R16, R17, R30 and R46 all swing between +5V and -5V in less than one turn. Trim TxA and RxB Procedure 1. 2. 3. 4. Press the HALT switch Click on the Default button. In the channel A Mode register, click TXRXN to mark it as checked. Purpose Terminate the previous test. Set on screen configuration to default values. Change channel A screen configuration to transmit mode.
Enter data values into the channel A data These values will produce full excursions of buffer. For the CMX909B, enter $CC. the channel A transmit output for use as a For the CMX969, FX919B and FX929B, reference signal. enter $F5. Click on the channel A Data Buffer Write button. Connect TXOUTA to RXINB. Make sure the selected Test is 2 and click on the GO button. Probe TXOUTA and Test Point 6. Adjust R30, centring TXOUTA around VBIAS as observed at Test Point 6. Transfer this configuration change to modem A. Modem A is now prepared to transmit. Use channel A Tx as a reference signal source for channel B Rx. This will repeatedly cause channel A to transmit a signal which drives channel B's receive path. Observe channel B Rx signal relative to VBIAS. Adjust TXOUTA bias to a good nominal operating point. Observe channel B buffered and the inverted signal level.
5. 6. 7.
8. 9.
10 Move probe to pin B of jumper E8.
11 Adjust R38 centring the pin B, jumper E8, Adjust the dc bias of the Rx B signal to be signal around VBIAS as observed at Test equal to modem B's VBIAS. Point 6. 12 Adjust R34 to achieve a signal level of 1V Adjust RXINB gain to a proper nominal pk-pk at pin B, E8. amplitude. 13 Move probe to Test Point 5. Observe Rx signal directly at the modem receive feedback node. Modem Rx signal levels are specified for this node. Adjust final RXINA gain to the proper amplitude. Connect channel B Rx noise injection path in preparation for its gain adjustment. Adjust channel B input noise gain to inject 100% noise signal level. Terminate the test. Table 15: Trim TxA and RxB Paths
14 Adjust R43 to achieve a signal level of 1V pk-pk at Test Point 5. 15 Disconnect TXOUTA from RXINB and connect TXOUTA to NSB. 16 Adjust R35 to obtain a 1.0 Vpk-pk signal at Test Point 5. 17 Press the HALT switch.
2001 Consumer Microcircuits Limited
26
UM9000/2
Evaluation Kit User Manual
EV9000
4.0
4.1
Software
Introduction
This section describes the installation, operation and functions of the EV9000 software.
4.2
Installation
The EV9000 software consists of a single Windows executable file appropriate to the device being evaluated. * * * For CMX909B evaluation, use the file ES9090xx.EXE For CMX969 evaluation, use the file ES9690xx.EXE For FX919B/929B evaluation, use the file ES9000xx.EXE (where xx is the version number).
Copy this file from the Evaluation Kit CD-ROM to a hard disk on the PC. Start Windows and run the executable program by double-clicking on its name as seen in a File Manager window. (You can also create a program icon in the Program Manager for more convenient program launching.) Running the executable program will create an initialisation file (ES9000.INI or similar), if one does not already exist.
4.3
Functions
The EV9000 software provides: * Selection of which PC parallel port to use and the selected port's memory address. * Direct reading and writing, via on-screen operations, to all parameters in both channel A and B modems. * Display of all static parameters in both channel A and B modems. * Automated tests to: 1. Check the operation of the EV9000 software to hardware connection. 2. Issue each modem's configured task (the two modems may be configured for different tasks) and continuously reissue those tasks, each upon its own completion. 3. Transmit continuous random data from A. 4. Transmit continuous preamble from B. 5. Measure bit error rate and data quality of data transfer from modem B to modem A using unformatted messages. 6. Measure bit error rate and data quality of data transfer from modem B to modem A using formatted messages with intervening gaps. 7. Transmit a user defined packet from B to A and include support for PTT and CS radio control functions. The PTT signal output provided will be automatically asserted when the channel B transmit is initiated. Channel A will start its acquire and receive sequence upon the assertion of the CS signal input. (Not available with the ES9690xx.EXE software). 8. Transmit and receive various types of message which are specific to the types of modem being evaluated. * * Display of all test results (and save tests 6, 7 and 8 results to disk with ES9000xx.EXE software). Test termination via hardware HALT switch.
2001 Consumer Microcircuits Limited
27
UM9000/2
Evaluation Kit User Manual
EV9000
4.4
Operation Flow
select printer port and address select test select modem chip type and driver revision select test parameters
Begin
main window
read/write any modem parameters
default modem parameters
start test [enter input data]
quit End
HALT [save results] display results Figure 12: Software Flow
execute test
4.5
4.5.1
Screen Layout and Operation
Select Printer Port and Address Upon starting, the EV9000 software presents a port selection window, shown in Figure 13. Using the pull-down list labelled Printer Port, select which of your PC's printer ports you would like the EV9000 to use. Upon selecting a printer port from the list, the Port Base Address list will show the default address associated with the selected port. This address is usually correct, however, it may be changed via the Port Base Address pull-down list. After you are satisfied with your two selections, click on OK. As indicated in Figure 14, this will display a new window, for you to select the modem chip type and driver revision.
Figure 13: Port Selection 4.5.2 Select Modem Chip Type and Driver Revision Where available, click on one of the chip type buttons to select the type of modem which will be installed for this session. If you would later like to change your chip type selection, you must quit the program (by clicking in its upper left window corner and selecting close). Refer to Table 2 to determine the required driver revision (where available) and enter it using the pull-down list provided. Selecting the chip type activates the main window, enables the Default button, and disables those chip type buttons which were not selected.
2001 Consumer Microcircuits Limited
28
UM9000/2
Evaluation Kit User Manual
EV9000
Before Selecting Chip Type
After Selecting Chip Type
Figure 14: Select Modem Chip Type and Driver Revision (ES9000xx.EXE software only) 4.5.3 Main Window 4.5.3.1 Layout The main window layout is shown in Figure 15. For a detailed description of the command, control, mode and status registers, data buffer and data quality output parameters, consult the relevant modem data sheets. Note that clicking on the Default button will set the on screen display and program the modems' parameters to useful default values.
Channel A Screen Areas Chip Type, Revision, and Default Button Command Register Write Control Register Write Mode Register Write Status Register Read
Data Quality Read Xtal freq, baud rate calculator
Data Buffer Read/Write Data Quality Read Xtal freq, baud rate calculator Channel B Screen Area
Noise Source DC Offset Select BER test length (in bits) Rand seq
Command Register Write
Control Register Write
Mode Register Write
Status Register Read
Data Buffer Read/Write Test Selection list Test Go
Test Output Log
Figure 15: Main Window Layout 4.5.3.2 Controls The EV9000 software makes use of checkboxes, pull-down lists, and buttons to operate most of its features. A typical operation consists of first setting all of the desired items in a given register block followed by a write operation (clicking on the associated Write button) to transfer the configured data to the modem.
2001 Consumer Microcircuits Limited
29
UM9000/2
Evaluation Kit User Manual
EV9000
4.5.3.2.1 Modem Register Figure 16 illustrates the default screen controls used to read and write to a CMX909B modem's registers. Figure 17 shows the corresponding controls for the CMX969 and Figure 18 shows the controls for the FX919B and FX929B modem's registers.
Figure 16: CMX909B Register Controls
Figure 17: CMX969 Register Controls
Figure 18: FX919B and FX929B Register Controls
2001 Consumer Microcircuits Limited
30
UM9000/2
Evaluation Kit User Manual
EV9000
4.5.3.2.2 EV9000 Controls Description The "Xtal MHz" baud rate calculator uses the crystal frequency, entered in MHz, and the CKDIV parameter of the Control Register to calculate and display the resultant baud rate which will be obtained. Note that the CMX969, FX919B and FX929B modems carry two bits per baud. As a result, the bit rate is twice the calculated baud rate. (In this case, the baud rate is stated in symbols per second or s/s.) The CMX909B modem carries one bit per baud, therefore its baud and bit rates are equal. Noise selectors apply to the channel A receive path (see Figure 6). Only one selection may be active at a time. If no noise injection is desired, simply disconnect any wires connected to motherboard connectors NSA1 and NSA2. Figure 20: Channel A, Noise Control DC Offset selectors apply to the Channel A receive path (see Figure 6). Only one selection may be active at a time. Note that the Zero selection can introduce an offset depending upon motherboard hardware adjustment. Figure 21: Channel A, DC Offset Bit Error Rate Test Length selects the number of bits (in exponential notation) to be transferred during a BER test. This selection has a dramatic affect on the time required to perform a BER test with the greater number of bits taking more time. Longer tests produce more accurate results. Random sequence is the number of bits produced by the pseudorandom sequence generator which is employed to generate nearly random data streams used in tests. It is not perfectly random because the bits are produced in a repeating pattern. The random sequence length is the number of bits produced before the pattern repeats. The larger the random sequence value, the more random the produced bit pattern. Screen Control
Figure 19: Xtal MHz Baud Rate Calculator Control
Figure 22: BER Test Length
Figure 23: Rand seq
Table 16: EV9000 Controls 4.5.3.2.3 Test Area Controls
2001 Consumer Microcircuits Limited
31
UM9000/2
Evaluation Kit User Manual
EV9000
Test area controls include a pull-down list for test selection, a GO button to start test execution, and a scrolling log window in which test results are displayed (see Figure 24).
Figure 24: EV9000 Test Controls
4.6
Tests
The EV9000 software includes several automated tests. This section describes their function and operation.
4.6.1
Test 1: PC Interface Test
4.6.1.1 Application Verifies the proper operation of the PC to EV9000 interface and the ability of each of the modems to respond appropriately to a command. 4.6.1.2 Description This test operates in two phases. The first phase primarily tests the parallel port interface between the EV9000 and the PC. The second phase tests the ability of each modem to respond appropriately to a command. The parallel port phase of the test continuously reads IRQN A, IRQN B, HALT Switch, and Carrier Detect and logs any state changes to the scrolling results log window. After starting this test, slowly press and release the EV9000 HALT switch and observe changes in the log window. If pressing and releasing the HALT switch is not logged on the PC, the PC to EV9000 connection has not been successful. In this case, recheck your setup and review Section 1.9. After you have verified the operation of the PC interface by confirming the logging of HALT switch activity, click the STOP button to advance to phase two of the test. The modem response phase of the test: 1. Writes to the mode and control registers of a modem, 2. Writes commands to the modem, and 3. Observes whether an appropriate interrupt response is received in a reasonable time. Both phases of this test must be successful in order to operate the EV9000.
2001 Consumer Microcircuits Limited
32
UM9000/2
Evaluation Kit User Manual
EV9000
4.6.2
Test 2: Issue Configured A & B Tasks. Continuously repeat each one as it finishes.
4.6.2.1 Application This test is useful for observing the signals and timing of a channel. It is also useful to generate a constant stream of predictable activity which can be used as a source of reference signals for making hardware adjustments (see Section 3.3). 4.6.2.2 Description Upon starting this test, each modem's control, mode, data buffer (if transmitting) and command registers are written (in that order) using the data configured in the main window. Subsequently, this test repeatedly issues the task configured in each modem's command register when the prior task is completed. Command completion is detected in two ways: 1. If the mode register IRQNEN bit is set, the program will read a modem's status register only when IRQN is low otherwise, 2. The program will continuously poll the status register. A fresh task is written to a modem only when the IRQ and BFREE bits of the status register are both 1 (logic high). Repetition is triggered by completion of the previous task. Modem data buffers are neither read nor written during this test. Each modem's task is independently selectable. Press the HALT switch to abort this test and update the status and DQ register displays. 4.6.2.3 Screen Controls There are no windows dedicated to this test. Press the HALT switch to abort this test. 4.6.2.4 Test Sequence The following sequence is performed upon starting the test. Channel B activity is shown in bold lettering. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Write modem A control register Write modem B control register Write modem A mode register Write modem B mode register Write RESET task to modem A Wait until modem A BFREE is high Write RESET task to modem B Wait until modem B BFREE is high IF channel A is in transmit mode Write modem A data buffer IF channel B is in transmit mode Write modem B data buffer Write screen configured channel A command to modem Write screen configured channel B command to modem WHILE the HALT switch is not pressed IF channel A IRQNEN is checked IF channel A hardware IRQ has occurred read status register A IF both channel A IRQ and BFREE are set write screen configured channel A command to modem ELSE read status register A IF both channel A IRQ and BFREE are set write screen configured channel A command to modem
2001 Consumer Microcircuits Limited
33
UM9000/2
Evaluation Kit User Manual
EV9000
25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
IF channel B IRQNEN is checked IF channel B hardware IRQ has occurred read status register B IF both channel B IRQ and BFREE are set write screen configured channel B command to modem ELSE read status register B IF both channel B IRQ and BFREE are set write screen configured channel B command to modem read status register A read status register B read data quality A read data quality B Update all main window parameters END.
4.6.2.5 Error Codes This test has no error codes.
2001 Consumer Microcircuits Limited
34
UM9000/2
Evaluation Kit User Manual
EV9000
4.6.3
Test 3: Tx continuous random data from A using TSB or TQB (T4S, T8B, T40B or T24S)
4.6.3.1 Application Test 3 is useful to generate eye diagrams (using an oscilloscope) and output spectra for bandwidth analysis by observing the EV9000 TXOUTA output. For eye diagrams, the low-going edge of the signal at the modem A IRQN pin should be used as the trigger source and the TXOUTA connector on the EV9000 should be observed or, if an rf system is attached, the radio receiver's discriminator output can be observed (still using the modem A IRQN pin as the oscilloscope trigger source). Output spectra may be measured in the rf domain when the EV9000 is attached to an rf transmitter. 4.6.3.2 Description This test repeatedly transmits pseudorandom data from channel A. The specific transmit command used is either TSB or TQB for CMX909B, or T4S or T24S for CMX969, FX919B and FX929B. (The CMX969 also uses T8B or T40B when in MDC mode - see Appendix B). These choices are made in the main screen, channel A command register section. The pseudorandom sequence length is also user selected as described in Table 16. 4.6.3.3 Screen Controls There are no windows dedicated to this test. Press the HALT switch to abort this test. 4.6.3.4 Test Sequence The following sequence is performed upon starting the test. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Check IRQNEN, TX/RXN boxes and clear PSAVE box in the "on screen" mode register area IF selected command is illegal, display message and HALT. Write channel A mode register Write channel A control register Write channel A RESET task Read channel A status register Clear the channel A data buffer to zero Write user selected Tx command to A modem WHILE the HALT switch is not pressed IF channel A hardware IRQ has occurred read channel A status register IF IRQ and BFREE bits are both set write next portion of pseudorandom data to channel A data buffer write user selected Tx command to A modem Read data quality register Update all main window parameters END.
4.6.3.5 Error Codes User selected Tx tasks are checked for their validity. Valid Tx tasks for the CMX909B are TSB and TQB. Valid Tx tasks for the CMX969, FX919B and FX929B are T4S and T24S. If the test is started with an invalid configured Tx task, an error window will be displayed and the test will terminate. 4.6.4 Test 4: Tx continuous preamble from B
2001 Consumer Microcircuits Limited
35
UM9000/2
Evaluation Kit User Manual
EV9000
4.6.4.1 Application This test transmits a continuous preamble pattern (`1100...' for CMX909B or `+3+3-3-3..' for CMX969, FX919B and FX929B) from channel B for use in setting up levels and offsets on the EV9000 board. (The pattern '1010..' is generated by CMX969 if in MDC mode, see Appendix B). 4.6.4.2 Description This test transmits a continuous preamble pattern from channel B. 4.6.4.3 Screen Controls There are no windows dedicated to this test. Press the HALT switch to end this test. 4.6.4.4 Test Sequence The following sequence is performed upon starting the test. Channel B activity is shown in bold lettering. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. IF chip type is CMX909B initialise channel A command register variable to RSB initialise channel B command register variable to TQB initialise channel B preamble variable to $CC ELSE initialise channel A command register variable to R4S initialise channel B command register variable to T24S initialise channel B preamble variable to $F5 Write channel A control register Write channel B control register IF chip type is CMX909B Write channel A mode register with: set: IRQNEN clear: TX/RXN, PSAVE, DQEN Write channel B mode register with: set: IRQNEN, TX/RXN clear: PSAVE ELSE Write channel A mode register with: set: IRQNEN, RXEYE clear: TX/RXN, PSAVE, SSIEN Write channel B mode register with: set: IRQNEN, TX/RXN clear: PSAVE, SSIEN Read channel A status register Read channel B status register Read channel A DQ register Read channel B DQ register Write RESET to channel A command register Write RESET to channel B command register Write preamble variable to channel B data buffer Write channel B command register IF channel B BFREE fails to go high within a wait, abort on error Write channel B command register IF channel B BFREE fails to go high within a wait, abort on error Write channel B command register Write channel A command register with AQLEV set and also either of AQBC (for CMX909B) or AQSC set WHILE the HALT switch is not pressed IF channel A hardware IRQ has occurred
13.
14. 15.
16.
17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
2001 Consumer Microcircuits Limited
36
UM9000/2
Evaluation Kit User Manual
EV9000
32. 33. 34. 35. 36. 37. 38. Note:
Read channel A status register IF channel B hardware IRQ has occurred Read channel B status register IF channel B BFREE is set Write command to channel B command register Update all main window parameters END. For the CMX969, FX919B and FX929B, all commands written to either command register include the CRC and TXIMP bit settings from the panel.
4.6.4.5 Error Codes Error code `4' and `5' are reported if after writing first or second transmit task to the command register and waiting, channel B modem did not produce a high BFREE status.
2001 Consumer Microcircuits Limited
37
UM9000/2
Evaluation Kit User Manual
EV9000
4.6.5
Test 5: BER & DQ test 'B' to 'A' using unformatted data
4.6.5.1 Application This test measures the received bit error rate of a continuous pseudorandom data stream without using any of the formatting or error correction features which would normally be used for message transfer. At the end of the test it reports the average BER and Data Quality readings. (Also see Appendix B for further details on the CMX969 test). 4.6.5.2 Description This test transmits a stream of pseudorandom data from channel B to channel A and calculates the received bit error rate. The length of the stream is configured via the BER Test parameter and a fixed length pseudorandom sequence is used (see Figure 22). During the test, the Data Quality register is repeatedly read and its average result is reported, providing an indication of the quality of the received signal, as analysed by the receiving modem. Receive PLL (clock) and level acquisition functions are initiated once only, early in the test sequence, but their execution is not timed for optimal (in terms of acquisition speed and quality) acquisition performance. In order to obtain a high quality of both PLL and level acquisition, an extended `1100..' preamble is transmitted by the CMX909B software, or an extended sequence of random data is transmitted by the CMX969, FX919B and FX929B software prior to the pseudorandom data stream. The received bit error rate measurement uses a self-synchronising algorithm, necessary because the transmitted data stream does not include any form of Frame Synchronisation except for CMX969, FX919B and FX929B tests using the `Level Track' LEVRES setting, where Frame Synchronisation is sent early in the transmission to activate the AQLEV sequence correctly. 4.6.5.3 Screen Controls There are no windows dedicated to this test. Press the HALT switch to abort this test. 4.6.5.4 Test Sequence The following sequence is performed upon starting the test. Channel B activity is shown in bold lettering. 1. 2. 3. 4. Write channel A control register Write channel B control register IF chip type is CMX909B Write channel A mode register with: set: IRQNEN, DQEN clear: TX/RXN, PSAVE Write channel B mode register with: set: IRQNEN, TX/RXN clear: PSAVE ELSE Write channel A mode register with: set: IRQNEN, RXEYE clear: TX/RXN, PSAVE, SSIEN Write channel B mode register with: set: IRQNEN, TX/RXN clear: PSAVE, SSIEN Read channel A status register Read channel B status register Read channel A DQ register Read channel B DQ register Write RESET to channel A command register Write RESET to channel B command register
5.
6. 7.
8.
9. 10. 11. 12. 13. 14.
2001 Consumer Microcircuits Limited
38
UM9000/2
Evaluation Kit User Manual
EV9000
15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
IF chip type is CMX909B initialise channel A command register variable to RSB initialise channel B command register variable to TQB initialise channel B preamble variable to $CC ELSE initialise channel A command register variable to R4S initialise channel B command register variable to T24S initialise channel B preamble variable to random data Write channel B command register IF channel B BFREE fails to go high within a wait, abort on error Write channel B command register IF channel B BFREE fails to go high within a wait, abort on error Write channel B command register Write channel A command register with AQLEV set and also either of AQBC (for CMX909B) or AQSC set WHILE the number of received bytes on channel A is too few IF the HALT switch is pressed, abort with error 6 IF channel A hardware IRQ has occurred Read channel A status register IF channel A BFREE is set Read channel A data buffer Increment error_count variable for each bit in error Write RSB (for CMX909B) or R4S to channel A command register IF channel A DQRDY is set Add current DQ to DQ_running_total variable Increment number_of_DQ_readings variable IF channel B hardware IRQ has occurred Read channel B status register IF channel B BFREE is set Write new data block to channel B data buffer Write TQB (for CMX909B) or T24S to channel B command register average_DQ = DQ_running_total / number_of_DQ_readings BER = number_of_bit_errors / number_of_bits_transmitted Update all main window parameters END.
Note: For the CMX969, FX919B and FX929B, all commands written to either command register include the CRC and TXIMP bit settings from the panel. 4.6.5.5 Error Codes Code 4 5 6 Description After writing first transmit task to command register and waiting, channel B modem did not produce a high BFREE status. After writing second transmit task to command register and waiting, channel B modem did not produce a high BFREE status. Test aborted by pressing the HALT switch.
4.6.6
Table 17: Test 5 Error Codes Test 6: BER & DQ test 'B' to 'A' using formatted messages
4.6.6.1 Application
2001 Consumer Microcircuits Limited
39
UM9000/2
Evaluation Kit User Manual
EV9000
This test measures the bit error rates of various message structures, depending upon which chip type is selected. A normal receive acquisition bit and level sync. sequence is used for each transferred message. Device B is used as the transmitter, device A as the receiver. 4.6.6.2 Description Static BER and DQ test 'B' to 'A' using formatted messages. The number of messages is determined by the 'BER Test bits' buttons. CMX909B uses TSB tasks followed by TDB to transmit, SFS followed by RDB to receive. CMX969, FX919B and FX929B use T4S and T24S tasks followed by THB, TIB, TLB or TIB + TLB to Tx, SFS followed by RHB or RILB to Rx. AQLEV and AQBC/AQSC are automatically added to SFS, providing these buttons have been selected. (Also see Appendix B for further details on the CMX969 test). This test transmits messages containing pseudorandom data from channel B to channel A and calculates the bit error rate based on a comparison of sent and received data. Various message structures are each used to transfer the amount of data configured in the BER Test parameter (see Figure 22). The pseudorandom sequence length is configured via the Rand seq parameter (see Figure 23). Receive PLL (clock) and level acquisition sequences are initiated with each message, providing the AQSC and AQLEV buttons have been selected. Where applicable, the following are reported for each message structure tested: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. The type of transmit command used. The number of messages transferred. The number of blocks in each message. The number of data bits transferred. The number of data bits in error. The number of blocks having CRC errors. The number of Data Quality register readings taken. The average Data Quality reading. The number of frame sync detect aliases. For the latter blocks in the message: * * The number of data bits transferred. The bit error rate.
Some results are calculated for the latter blocks in the message to quickly indicate whether errors are uniformly distributed among all blocks in a message. An alert box provides the option to save results to a file (default name ES9000.XLT or similar) upon test completion. When saved, the log file includes totals for data bit errors and CRC errors, grouped according to the block number in which those errors occurred. These totals are accumulated over all messages of a given type and can be helpful in detecting whether a block's cumulative errors are related to the block's position within a message e.g. the start, middle, or end. Table 18 illustrates the block result accumulation method for a hypothetical test having four messages, each message consisting of six blocks.
2001 Consumer Microcircuits Limited
40
UM9000/2
Evaluation Kit User Manual
EV9000
Block # Message # 1 2 3 4 Totals 1 0 0 0 0 0 2 0 3 0 0 0 0 0 4 0 0 0 0 0 5 6 0 0 0 0 0
3
0 0 0
1
0
1 2
3
Table 18: Test 6 Cumulative Block Result for One Message Type Message structures are indicated in Table 19. IC Type CMX909B CMX969, FX919B and FX929B Transmit Task Sequence TSB, TDB Receive Task Sequence SFS with level and PLL acquire, RDB
T4S and T24S (pream. & frame sync), THB SFS with level and PLL acquire, RHB
T4S and T24S (pream. & frame sync), TIB T4S and T24S (pream. & frame sync), TLB T4S and T24S (pream. & frame sync), all TIB, except for the final block of TLB.
SFS with level and PLL acquire, RILB SFS with level and PLL acquire, RILB SFS with level and PLL acquire, all RILB with CRC reported only for the final block.
Table 19: Test 6 Message Structures 4.6.6.3 Screen Controls There are no windows dedicated to this test. Press the HALT switch to abort this test. 4.6.6.4 Test Sequence Because of its complexity, it is not practical to document the complete test sequence. Instead, refer to the sequence documented in Test 5: "BER & DQ test 'B' to 'A' using unformatted data" for a representative sequence of modem control. 4.6.6.5 Error Codes Code 2 3 9 Description After writing RESET task to command register and waiting, channel A or B modem did not produce a high BFREE status. After writing LFSB task to command register and waiting, channel A modem did not produce a high BFREE status. Test aborted by pressing the HALT switch. Table 20: Test 6 Error Codes
2001 Consumer Microcircuits Limited
41
UM9000/2
Evaluation Kit User Manual
EV9000
4.6.7
Test 7: Tx user defined packet from B to A driving PTT & starting acquire on CS
4.6.7.1 Application Execute a one-way, user configured, packet data transfer from channel B to channel A. PTT is actively controlled by channel B and channel A starts its receive procedure upon an indication on the CS input for execution with user provided rf circuits. This test is different in the ES9690xx.EXE software and is described in Appendix B. 4.6.7.2 Description This test exercises the two modem channels to execute the transfer of a complete message from channel B to channel A. The predefined message structure makes use of realistic block types (e.g. Header, Intermediate, and Last blocks) to expose the transmit parameters and receive information involved in a message transfer. Transmit parameters are user configurable to support user designed experiments. In addition, other information such as the state of the data quality output is observed and recorded during the course of the test. Upon test completion, gathered data may be saved to disk in a tab-delimited file. To support `live' system operation with rf transceivers, this test asserts PTT on transmit and uses CS to trigger the reception process on the receive channel modem. PTT and CS each serve an important role in most wireless systems: Push To Talk is used to key on a radio transmitter and Carrier Sense is asserted by a radio receiver to trigger the start of its modem's receive process. The test control parameters are provided during test setup to configure timing aspects of the message transfer. They are described below: Tx Preamble Length: the length of preamble to be sent by channel B. Post Tx Length: the amount of time, measured in bit or symbol times, for which PTT will persist after channel B BFREE status goes high. Rx Acquire Delay: the amount of time, measured in bit or symbol times, after CS is recognised until channel A initiates its receive sequence with an SFS task (with AQLEV and AQBC or AQSC set). 4.6.7.3 Screen Control Execution of this test involves the following steps: 1. Click on the GO button in the main window. A Message Parameters window is displayed (see Figures 25 to 30). Set the desired parameters in the Message Parameters window. Use the pull down lists to select among different data presentation schemes (hex, ASCII, etc.). Click on the OK button to execute the test and display results. If the test does not seem to be executing successfully, press the HALT switch to abort the test. Results may be viewed in the Rx Message Information window which is displayed. Click on the OK button to advance. An alert box provides the option to save results to a tab-delimited file (default name ES9000.XLT or similar). After performing the save operation, control is returned to the main window. Samples of the screen control windows are shown below. For a detailed description of the various modem parameters, refer to that particular modem's data sheet.
2.
3.
4.
2001 Consumer Microcircuits Limited
42
UM9000/2
Evaluation Kit User Manual
EV9000
Figure 25: CMX909B (and FX909A) Test 7 Tx Message Control
Figure 26: CMX909B (and FX909A) Test 7 Rx Message Information
Figure 27: FX919B Test 7 Tx Message Control
2001 Consumer Microcircuits Limited
43
UM9000/2
Evaluation Kit User Manual
EV9000
Figure 28: FX919B Test 7 Rx Message Information
Figure 29: FX929B Test 7 Tx Message Control
Figure 30: FX929B Test 7 Rx Message Information 4.6.7.4 Test Sequence Because of its complexity, it is not practical to document the complete test sequence. Instead, refer to the sequence documented in Section 4.6.5 Test 5: "BER & DQ test 'B' to 'A' using unformatted data" for a representative sequence of modem control. 4.6.7.5 Error Codes This test has no error codes.
2001 Consumer Microcircuits Limited
44
UM9000/2
Evaluation Kit User Manual
EV9000
4.6.8
Test 8: Supplementary Tests Supplementary tests are available which are specific to the device which is to be evaluated. Details of these tests are contained in Appendices A, B and C for the CMX909B, CMX969 and FX919/FX929B respectively.
2001 Consumer Microcircuits Limited
45
UM9000/2
Evaluation Kit User Manual
EV9000
5.0
Troubleshooting
This section is intended to answer the most common questions and provide some helpful troubleshooting suggestions.
5.1
Common Questions/Situations
1. How do I quit or exit from the program? Double click the close icon in the upper right corner of the main window OR single click the upper left corner of the main window and select Close from the pull down menu OR type Alt-F4. Test 1: PC Interface Test fails. This may be a setup or compatibility problem. Review power supply voltages, connections, jumper settings, and Section 1.9. Test 1: PC Interface Test passes but other tests appear to have problems. * The two modem channels may be mismatched. The following must match on both modem channels (A and B): modem IC chip type, personality plug-in board components, jumper selected clock crystal frequencies, and main window configured data rates. In addition, data inversion for each channel must match. Inversion is determined by the combination of the INVBIT or INVSYM main window parameters and jumpers which enable/bypass hardware inverting amplifiers. The wrong crystal may be connected with jumpers E5, E6, E10 and E11. For Mobitex systems (using the CMX909B), these jumpers should be in position A. For MDC4800 and RDLAP systems (using the CMX969 or FX919B and FX929B modems), these jumpers should be in position B. (See Table 12 and Figure 10). The wrong modem devices are installed. The EV9000 supports CMX909B, CMX969, FX919B, and FX929B devices. Although the EV9000 may work with other devices, their use is not necessarily supported. The parallel port cable may be too long for the PC to successfully connect with the EV9000. For best results, the parallel port cable length should be less than or equal to 1.5m. Refer to Section 1.9.2 for a description of parallel port limitations. It is also possible the connected PC's parallel port circuit does not have enough drive capacity to successfully support the EV9000. If this is suspected, try using a different PC.
2.
3.
*
*
*
4.
The PC has locked up and will not respond. It is likely a test has been started but the conditions required for its successful completion are not present. Press the HALT switch to abort and check your configuration for a mistake. (After making a change to an on-screen configuration parameter, make sure you click on its associated Write button to transfer the parameter's new value to the modem.) How should components be selected for assembly on the provided blank plug-in boards? Refer to Section 3.2.2 and consult the modem's data sheet. The EV9000 hardware seems to have spontaneously changed its state (e.g. noise source channel A has changed) without deliberate user action. It is important to power the EV9000 and have it connected to the PC's parallel port before starting the software. This ensures that the hardware is properly initialised. Disconnecting and reconnecting the parallel port or power cycling the EV9000 may create phantom
5.
6.
2001 Consumer Microcircuits Limited
46
UM9000/2
Evaluation Kit User Manual
EV9000
commands which reconfigure the EV9000 hardware. All EV9000 hardware is initialised by software. 7. The bit error rate performance seems too low. An inadvertent source of noise or distortion is corrupting the signal. Power supplies and nearby circuits should be free of noise and attached rf circuits must provide the appropriate performance to accurately convey the baseband signal. Verify proper signal bias and amplitude at the Rx Feedback pin on the receiving modem IC. Also check for leakage from high impedance nodes (see below).
5.2
Suggestions
* Use an oscilloscope Because data modems transmit and receive biased ac signals, an oscilloscope is an invaluable troubleshooting tool to probe and verify signal levels. Check for loose connections or jumpers Make sure the power supplies used are sufficiently noise free. Also make sure there are no unintended noise sources radiating into the test setup. Dirty/leaky level acquire circuits The external level acquire nodes (DOC1 and DOC2 pins) are high impedance. If they are dirty or contaminated (e.g. by conductive flux residue), modem error rates or other performance may be adversely affected. Make sure the EV9000 mother board and plug-in boards are kept clean. Monitoring these nodes with a scope probe (X1 or X10) will reduce the performance of the modems. A high impedance buffer amplifier should be used if measurements are to be made on these nodes.
*
*
5.3
Diagrams
Figures 31 to 33 give details of the EV9000 motherboard layout and circuit schematic diagrams.
2001 Consumer Microcircuits Limited
47
UM9000/2
BP1 100K 100K 100K 200K 200K
IC1 .1UF IC2 IC3 S1 S2 +5VM GND
10K SKL
BP2 .1UF BP3 .1UF R19
SW1 +5V +5V
-5V
S3 (3)
HALT
R17 R16 BPN17 .1UF R15 R18 C1 560PF
IC8
R1 2.2K BP8 .1UF
NSA1 AGND NSA2 AGND
Evaluation Kit User Manual
IC10
100UF C22 100UF R24 100K 200K S10 C24 100UF R25 RDIP3 10K R2 BP7 .1UF R3 10K BP9 .1UF RSIP2 1
IC17 S4 TP1 E2 TP2 E4
C7 OP C3 OP R21 22K
E18 IC15
.1UF BP15
4.7UF
.1UF BPP17 200K
BP10 .1UF
C2
C23
E12
IC7
R50
IC9
100K S11 S12 S13 BPN19 .1UF
RXINA
B
10K
2.2K
.1UF BPP18 BPN18 .1UF R30 100K R28 R27 100K 100K
10K
R12 1M
R5 R13
.1UF C5 R31 100K R29 100K
10K
R4 RDIP2
BPN20 .1UF
1 2 2
1
S5
IC6
IC14 IC4 IC5
BP14 .1UF BP4 .1UF
MODEM_A
BP6 .1UF
BP5 .1UF
IC19
.1UF BPP19
P1
10 10
P2
R33 1M 18PF 18PF 8.192MHZ C8 C9 Y1 A
TP4
A RXBGND 22K R37 C12
R10 10K
10K
10K
R9
A
10K
RDIP5
20 20
9.8304MHZ
B
100K
R8
B
E6
Y2 BP11 .1UF
E5
R43
S6
E16 E15 E14 E13
25 13
10K
560
560
560
560
R55
R54
R53
R52
RDIP4 10K R11 BP13 .1UF
50 50
S7
.1UF BPN22
MODEM_B
BPN23 .1UF
IC22 PTT
BPP22 .1UF
RDIP1
IC13
S17
100K
BPP23 .1UF
10K
DB900
R7 10K R6 10K Q1 2N3904
S8
CS
AGND
C20
S9 (3)S
R49 1M 8.192MHZ Y3 18PF
14 1
B
E1
E11
B
E10
Y4 9.8304MHZ
A
C19
Figure 31: Motherboard Layout
IC16
100K R42
30
TP6
S14 S15
40
.1UF BPP21
.1UF BP16
BPN21 .1UF
30
A
S1
1M
40
BP12 .1UF RSIP1 1
R51 100K
200K
IC12
B
48
IC11
A
R38
TP3 R36
22K
.1UF BPP20
2001 Consumer Microcircuits Limited
R14 R20 22K R23 100K R26 22K
20K
IC18
E3
TXOUTA AGND
IC20
AGND
E7
RXINB
E17 TP5
R44 22K 100K R39 OP
IC21
R34
E8
R40 C15 .1UF 100K R47 100K R45 S16 100K R41 100K R46 R35
200K
200K
NSB AGND
NSBGND C16
TP8 E9
OP 18PF
IC23
TXOUTB AGND
TP7 C 1995 DB900 EVALUATION 40290068.003
TXBGND
EV9000
UM9000/2
1
11
OC C
IC2:D HC32 RDIP3
PCI1 7 +5VM CI4 CI3 CI2 CI1 CI0 CI7 CI6 CI5 CI4 9 12 14 16 18 2 19 2 4 18 3 6 17 4 8 16 11 15 6 5 13 14 7 18 AI0 PCI0 PCI3 PCI2 PCI1 PCI0 17 AI1 CI5 CI3 9 10 19 2 3 +5VM 5 15 13 8 PCI2 CI6 CI2 20 1
IC1
PCI3 3 17 12 9 CI7 CI1
+5V
12 13 11
RDIP5
HCT573
CI0
20
G1 G2
IC3
10K
16 AI2 15 AI3 14 AI4 13 AI5 12 AI6 19 1 +5VM AI4 AI6 20 1 AI2 11 AI0 11 AI7 +5V 20
PCD0
2
19
IC2:C HC32
4
8
PCD1
3
18
PCD2 4 5
4
17
PCD3
5
16
PCD4
6
15
IC2:B HC32 10K
6 7 8 9
6
5
PCD5
7
14
Evaluation Kit User Manual
PCD6
8
1 2
13
IC2:A HC32
3
HCT244 2Y4 2A4 2Y3 2A3 2Y2 2A2 2Y1 2A1 1Y4 1A4 1Y3 1A3 1Y2 1A2 1Y1 1A1 8Q 7Q 6Q 5Q 4Q 3Q 2Q 1Q
RSIP2
8D 7D 6D 5D 4D 3D 2D 1D
P1
AI1 AI3 AI5 AI7
PCD7
9
1D 2D 3D 4D 5D 6D 7D 8D A1 A2 A3 A4 A5 A6 A7 A8
1Q 2Q 3Q 4Q 5Q 6Q 7Q 8Q
12
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8
IC4
RSIP1
13 CI0 DI7 DI6 DI5 CI2 CI4 CI6
HCT573
+5V 1
HC541
2G 1G
IC5
C OC
PCA3
1
PCA2
2
IC6:A C1
Q Q
4 PCI4 11 2
3
HC08 10K IC10:D
12
R1 HC00 560PF
A B
13
IC8:A
R2
CI1 CI3 CI5 CI7
2001 Consumer Microcircuits Limited
3 14 15
+5V
2.2K
CLR CEXT REXT
PCA3
1
4
PCA1 20 +5V 19 5 1
5
IC6:B
+5VM 20 4
6
11
OC C
R3 R4 10K IC10:B HC00 HC00
2 1 3 8 9 6 NC +5VM DI3 DI2 DI1 DI0 +5V DI4
IC7
10K RDIP2
2 3 MOM 17 CI1 18 CI0 COM 19
74221
G1 G2
PCD0
HC08 SW1
18 17 16 4 5 15 CI3 14 CI4 +5V 16 CI2 15 14
2
IC9
IC10:A R5 10K
PCI3 3 17 15 13 11 8 6 4 2 5 7 9 12 14 16 18 PCI2 PCI1 PCI0 PCI3 PCI2 10
DI0 DI2 DI4 DI6
DI1 DI3 DI5 DI7
PCD1
3
PCD2
4
PCD3
5
PCD4
IC10:C HC00 RDIP4
11 12 13 14
6
PCD5
7
10K
6 7 8 9 11 CI7 12 CI6 13 CI5
PCD6 13 12
8
PCD7
9
1D 2D 3D 4D 5D 6D 7D 8D HC541 A1 A2 A3 A4 A5 A6 A7 A8 HC541
20 +5V PCI1 PCI0 19 BI0 18 BI1 17 BI2 16 BI3 19 1 +5VM 20 15 BI4 +5V 20 14 BI5 13 BI6 12 BI7 12 13 +5V
BI0 9 8 7 6 DI7 DI6 DI5 DI4 BI2 BI4 BI6
BI1 BI3 BI5 BI7
Figure 32: PC Interface Schematic
49
10K
1Q 2Q 3Q 4Q 5Q 6Q 7Q 8Q HCT573 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8
15 16 17 18
PCA3
HC08
1
9
PCA0
8
11
10
IC6:C
OC C
IC13
5 4 3 2 19
DI3 DI2 DI1 DI0 DI6
PCD0
2
PCD1
3
E1 R6
1 BI7
PCD2
4
HCT244 2Y4 2A4 2Y3 2A3 2Y2 2A2 2Y1 2A1 1Y4 1A4 1Y3 1A3 1Y2 1A2 1Y1 1A1
Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1
A8 A7 A6 A5 A4 A3 A2 A1
S9 S9
CS PTT
PCD3
5
PCD4
6
PCD5
7
IC11
2G 1G
IC12
IC6:D
11
G2 G1
10K R7 10K HC08
Q1 2N3904
S9 1
PCD6
8
PCD7
9
1D 2D 3D 4D 5D 6D 7D 8D
E13 E16
PCA0 1 15 14 13 12 11 10 9 7 2 3 PCA1 PCA2 +5V 6 PCA3 4 5 +5V
R52 R55
1Q 2Q 3Q 4Q 5Q 6Q 7Q 8Q HCT573
AGND
560
S1
+5V
PCA0
RDIP1 R8
PCI0
IC14
A B C
+5V
1
PCD0
14
560 10K PCA1 10K
PCA2 PCA3
BP1
BP2
BP4
BP6
BP7
PB8
BP13 BP14 BP11 BP10 .1UF .1UF .1UF .1UF .1UF .1UF .1UF .1UF .1UF .1UF
C24
2
PCD1
15
3
100UF
PCD2
16
R9 R10 10K R54 560 R53 560
+5V
4
PCD3
10K E15 E14
17
5
PCD4
18
6
PCD5
19
7
G1 G 2A G 2B HC138
PCD6
20
8
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
+5VM
PCD7
R11
21
9
PCI4
10K
22
BP3
9 10
BP5
A B
BP9
BP12
10
PCI3
23
IC8:B
Q
5
11
.1UF R12 R13 C2
Q
12
.1UF
.1UF .1UF
PCI2
24
12
PCI1
25
13
CW
20K
2.2K
11 +5V 6 7
CLR CEXT REXT
EV9000
UM9000/2
4.7UF
74221
Evaluation Kit User Manual
EV9000
+5VM
C22
POWER SUPPLY CONNECTION
NSA2 AGND
S3
CW
R18 200K RXINA AGND
S4 S4
CW
R14 200K
R20 22K
S3
100UF
+5V
NSA1
B04
S3
CW
R19 200K
6
E S0 A0 A1 S1 B0 B1 S2 C0 C1 VEE
IC17
OP C3
11 12 13
BP17 .1UF
BPP18 .1UF
BPP19 .1UF
BPP20 .1UF
BO2
AO/I
14
R21 22K
E2 R23
10 2
BPN17 .1UF
BPN18 .1UF
BPN19 .1UF
BPN20 .1UF
BO3 -5V
CW
R15
1
BO/I
15 +5V 2 -
100K
9
8
100K
5 3
IC18:A
1 TL082P
+5VM
BPP21 .1UF
BPP22 .1UF
BPP23 .1UF
BP15 .1UF R50 100K
1 2 3 4 5 6 7 8 9 10 11 12
+5V
CW
R16
7
100K
+5V
CW
R17
-5V
-5V
100K TP1
MODEM_A
IRQN D7 D6 D5 D4 D3 D2 D1 D0 RDN WRN VSS CSN A0 A1 XTALN VDD
24
HC4053
S10 R24 82PF CW R25 200K TP2 R26 22K E3 B R27 A 100K
65+
BPN21 .1UF
BPN22 .1UF
BPN23 .1UF
DO4 CO7 CO6 CO5
IC15
RXFB RXIN VBIAS TXOP DOC1 DOC2
23
R28
4
+5V
E18
-5V
CO/I
4
3+
100K
100K
22
-5V
CO4 CO3
IC18:B
7 TL082P
+5V
S1
+5V
C23 100UF
CO2 CO1
21
E12 +5VM
_
S1 +5VM
CO0 AO4 AO5
20
S11 C5 .1UF
82PF
E4 C7
S5 1 S5 1
5V
S2
TXOUTA AGND
-5V AO0 AO2 13 14 15 16 AO1 AO3 AO5
19
R31 100K R29
2+5V
GND
S2
18
P2
AO0 AO2 AO4
AO3
IC19:A
1 TL082P
OP
SPARE
6-
100K
XTAL/CLK
4
17
3+
8
IC19:B
7 TL082P
+5V
CW
R30
-5V
-5V
5+
R33 Y1
CO0 CO2 CO4 CO6 CO1 CO3 CO5 CO7
1M
A C9 18PF E6 B S13 .0047UF
6 5
100K
C8 18PF E5 B
A 8.192MHZ Y2 9.8304MHZ
S12
+5V
TP4
IC20:B
+ 7 TL082P
TP3 .0047UF
8
23+
IC20:A
1 TL082P -5V
E17
+5VM
E7 C12 R34 200K OP CW R35 200K R36 22K R37 22K
+5V
R39 100K
8
2 +5V
R41 100K R40 100K B
-5V 5+ 6-
BP16
DO4 DO5
.1UF
RXINB S6 AGND AGND NSB
S6 S7 S7
CW
IC21:A
1 TL082P
4
IC21:B
7 TL082P
3+
4
BO2 BO4
BO3
R51 100K
DO5 CO7 CO6 CO5 CO4 CO3 CO2 CO1 CO0 AO4 AO5 1 2 3 4 5 6 7 8 9 10 11 12 AO1 AO2 AO3 13 14 15 16
CW
R38
-5V
E8
A S15
MODEM_B
IRQN D7 D6 D5 D4 D3 D2 D1 D0 RDN WRN VSS CSN A0 A1 XTALN VDD
24
TP5
100K S14 R42 100K
82PF CW R43 200K
R44 22K
R47 100K
82PF
IC16
RXFB RXIN VBIAS TXOP DOC1 DOC2
23
+5V 2 3
8
+
IC22:A
1 TL082P
22
TP6
21
C15 .1UF R45 100K
+5V
-5V
4
C16 OP
E9
20
100K CW
R46
-5V +5V
S8 1
TXOUTB AGND
19
TP8
S8 1
8
+
2 18 6
IC23:A
1 TL082P
IC23:B
7 TL082P
TP7
S16 .0047UF
3
XTAL/CLK
17
5+
-5V
R49 C19 A 18PF B E10 Y3
1M A
S17 .0047UF
8.192MHZ Y4 9.8304MHZ
E11 B
C20 18PF
Figure 33: Modem Schematic
2001 Consumer Microcircuits Limited
50
4
UM9000/2
Evaluation Kit User Manual
EV9000
Appendix A - Additional Tests for CMX909B
None
Appendix B - Additional Tests for CMX969
Test 3: Tx continuous random data from A using T8B, T40B, T4S or T24S Additional Information: The following CMX969 Register bit settings entered in the ES9690xx.EXE software's window for chip A are used during the test: Command Reg: Control Reg: Mode Reg: If the task is set to T8B (MDC) or T4S (RD-LAP) then that task will be used to transmit the data, otherwise T40B (MDC) or T24S (RD-LAP) will be used. CKDIV, MDC ALTFILT (RD-LAP mode) INVSYM
Test 4: Tx continuous preamble from B Additional Information: Transmits continuous preamble (`1010..' in MDC mode, `+3 +3 -3 -3...' for RD-LAP) from chip B using T40B (MDC) or T24S (RD-LAP). The following CMX969 Register bit settings entered in the ES9690xx.EXE software's window for chip B are used during the test: Control Reg: Mode Reg: CKDIV, MDC ALTFILT (RD-LAP mode) INVSYM
Test 5: BER & DQ test 'B' to 'A' using unformatted data Additional Information: The transmitting device uses T40B (MDC) or T24S (RD-LAP) tasks and the receiver uses R8B (MDC) or R4S (RD-LAP) tasks. The following CMX969 Register bit settings entered in the ES9690xx.EXE software's window for chip B are used during the test: Command Reg: Control Reg: Mode Reg: RXEYE (receive) CKDIV, MDC, HOLD ALTCRC, ALTFILT, FSTOL (these apply only to RD-LAP mode) INVSYM
The following results are reported at the end of the test: Number of bits received. Average BER. Average receive Data Quality Register reading.
2001 Consumer Microcircuits Limited
51
UM9000/2
Evaluation Kit User Manual
EV9000
Test 6: BER & DQ test 'B' to 'A' using formatted messages Additional Information: Each message consists of about 50 blocks. There are gaps between the messages and both the transmit and receive devices are reset at the start of each message. In MDC mode a transmitted message comprises 40 bits of preamble followed by Frame Sync, a Header Block, many Intermediate Blocks and a Last Block. In RD-LAP mode a transmitted message comprises 24 symbols of preamble followed by Frame Sync, a Station ID Block, a Header Block, many Intermediate Blocks and a Last Block. Each data block (Station ID, Header, Intermediate or Last) is generated from random data. The following CMX969 Register bit settings entered in the ES9690xx.EXE software's window for chip B are used during the test: Command Reg: Control Reg: Mode Reg: RXEYE (receive) CKDIV, MDC, HOLD ALTCRC, ALTFILT, FSTOL (these apply only to RD-LAP mode) INVSYM, SSIEN (Rx only) The transmit S symbol value (Tx only)
AFSD is used only to detect the Frame Sync pattern at the start of each message. The following results are reported at the end of the test: Number of messages sent. Number of messages detected by the receiver and the number of AFSD detects. Number of inverted Frame Sync patterns detected (MDC only). Total number of data bits received (after error correction). Average BER of `corrected' data. Average receive Data Quality Register reading. Number of received data blocks and the number in which the `corrected' data was wrong. Number of received CRCs and the number flagged as incorrect. Number of times the receive S symbol was read and the number of times that it was incorrect. Test 7: Concatenated message test This test is different from the main Test 7, which is used for evaluation of CMX909B, FX919B and FX929B devices. Test 7 for CMX969 devices continually transmits concatenated short messages (without symbol sync) from device B: RDLAP: MDC: Frame Sync + Station ID block + Header block Frame Sync + 1st Header block + 2nd Header block
The receiving device (A) continually tries to receive messages formatted as the Tx messages. AFSD is set to run all of the time.
Whenever the receiving device's AFSDET flag is set this indicates that a new Frame Sync has been detected. The Rx software then stops whatever it was doing (if anything) and issues a RSID (RDLAP) or RHB (MDC) task. When that task finishes the crc is checked and if it is correct a RHB task is issued.
2001 Consumer Microcircuits Limited
52
UM9000/2
Evaluation Kit User Manual
EV9000
When that finishes the CRC is checked and the receiving device is left with just AFSD running, waiting for the next Frame Sync. The following CMX969 Register bit settings entered in the ES9690xx.EXE software's window for chip B are used during the test; Command Reg: Control Reg: Mode Reg: RXEYE (receive) CKDIV, MDC, HOLD ALTCRC, ALTFILT, FSTOL (these apply only to RD-LAP mode) INVSYM
Pressing the HALT switch on the evaluation board halts the test. It will then report the following: Number of messages sent. Number of messages received correctly (good CRCs on both blocks of the message). Number of times the AFSDET flag was set. Number of times the BFREE flag was set (once for each block in a message). Number of times the CRCERR bit was checked for the first Header block (MDC) or Station ID block (RD-LAP) of each message and the number of times it was wrong. Number of times the CRCERR bit was checked for the second block of each message and the number of times it was wrong. Average Data Quality reading and the number of readings taken. The receiving device can be connected to a radio receiver, rather than to the output of the transmitting device, in which case it will count the number of Rx messages consisting of at least FS+SID+HB (RDLAP) or FS+HB+HB (MDC). Note that the receiving software does not attempt to interpret the received data in any way other than by monitoring the CRCERR (checksum error) bit in the Status Register.
2001 Consumer Microcircuits Limited
53
UM9000/2
Evaluation Kit User Manual
EV9000
Appendix C - Additional Tests for FX919B and FX929B
Test 8: Repetitive pattern test B to A 1 Application To transmit long formatted messages filled with identical data bytes from channel B and receive them in channel A to check for possible pattern sensitivity. If the path from Channel B to channel A includes the actual radio circuitry to be used in a system, this test will give an indication of any pattern sensitivity problem which may be due to inadequate end to end overall baseband frequency and group delay responses. 2 Description This test transmits 8 messages for each of the 256 possible data byte values. Each transmitted message consists of Symbol Sync, Frame Sync, Station ID Block (FX929B only), Header Block, 42 Intermediate Blocks and a Last Block. For each byte value the rest reports the average receive data quality and the number of messages received without error. All commands written to either command register during the test include the CRC and TXIMP bit settings from the panel. An alert box provides the option to save results to a file (default name ES9000.XLT) upon test completion. Screen Controls There are no windows dedicated to this test. Press the HALT switch to abort this test. Test Sequence Because of its complexity, it is not practical to document the complete test sequence. Instead, refer to the sequence documented in Section 4.6.6 Test 6: "BER & DQ test 'B' to 'A' using formatted messages" for a representative sequence of modem control. Error Codes Similar to the error codes for Test 6, see Table 20.
3
4
5
2001 Consumer Microcircuits Limited
54
UM9000/2
Evaluation Kit User Manual
EV9000
Test 9: Concatenated message test B to A 1 Application To test the ability of a receiving FX919B or FX929B to acquire and read a message when switched onto a stream of continuous concatenated messages which do not include Symbol Synchronisation patterns. 2 Description This test transmits a continuous stream of short concatenated messages without intervening Symbol Sync patterns from channel B. The receiving channel A device repeatedly acquires messages (using AQSC, AQLEV and SFS tasks) then reads the body of the message and checks it for errors before performing another acquire. The test reports the number of messages transmitted, the number received and any CRC errors in the received data. Screen Controls There are no windows dedicated to this test. Press the HALT switch to abort this test Test Sequence Because of its complexity, it is not practical to document the complete test sequence. Instead, refer to the sequence documented in Section 4.6.6 Test 6: "BER & DQ test 'B' to 'A' using formatted messages" for a representative sequence of modem control. Error Codes Similar to the error codes for Test 6 , see Table 20.
3
4
5
Test 10: Concatenated message test B to A with Rx signal monitoring algorithm This test is similar to Test 9, but also includes the Rx Signal Monitoring Algorithm as described in Section 1.6.6 of the FX919B and FX929B Data Sheets. The report displayed at the end of the test also includes a count of the number of re-acquisitions forced by the algorithm.
2001 Consumer Microcircuits Limited
55
UM9000/2
Evaluation Kit User Manual
EV9000
If you still need help .....
If you have read this manual, re-examined your test setup, and still cannot figure out what has gone wrong, feel free to contact us and we'll do our best to help you solve the problem. Please be ready to describe the problem, symptoms and the steps you have taken to try to correct them.
CML does not assume any responsibility for the use of any circuitry described. No IPR or circuit patent licences are implied. CML reserves the right at any time without notice to change the said circuitry and this evaluation kit specification. Evaluation kits are supplied for the sole purpose of demonstrating the operation of CML products and are supplied without warranty. They are intended for use in a laboratory environment only and are not for re-sale, end-use or incorporation into other equipments. Operation of evaluation kits outside a laboratory environment is not permitted within the European Community. All software is supplied "as is" and is without warranty. It forms part of the evaluation kit and is licensed for use only in this kit, for the purpose of demonstrating the operation of CML products. Whilst all reasonable efforts are made to ensure that software contained in this product is virus free, CML accepts no responsibility whatsoever for any contamination which results from using this software and the onus for checking that the software is virus free is placed on the purchaser of this evaluation kit.
Oval Park - LANGFORD MALDON - ESSEX CM9 6WG - ENGLAND
Telephone: +44 (0)1621 875500 Telefax: +44 (0)1621 875600 e-mail: sales@cmlmicro.co.uk http://www.cmlmicro.co.uk
CML Microcircuits
COMMUNICATION SEMICONDUCTORS
CML Product Data
In the process of creating a more global image, the three standard product semiconductor companies of CML Microsystems Plc (Consumer Microcircuits Limited (UK), MX-COM, Inc (USA) and CML Microcircuits (Singapore) Pte Ltd) have undergone name changes and, whilst maintaining their separate new names (CML Microcircuits (UK) Ltd, CML Microcircuits (USA) Inc and CML Microcircuits (Singapore) Pte Ltd), now operate under the single title CML Microcircuits. These companies are all 100% owned operating companies of the CML Microsystems Plc Group and these changes are purely changes of name and do not change any underlying legal entities and hence will have no effect on any agreements or contacts currently in force. CML Microcircuits Product Prefix Codes Until the latter part of 1996, the differentiator between products manufactured and sold from MXCOM, Inc. and Consumer Microcircuits Limited were denoted by the prefixes MX and FX respectively. These products use the same silicon etc. and today still carry the same prefixes. In the latter part of 1996, both companies adopted the common prefix: CMX. This notification is relevant product information to which it is attached.
Company contact information is as below:
CML Microcircuits (UK)Ltd
COMMUNICATION SEMICONDUCTORS
CML Microcircuits (USA) Inc.
COMMUNICATION SEMICONDUCTORS
CML Microcircuits (Singapore)PteLtd
COMMUNICATION SEMICONDUCTORS
Oval Park, Langford, Maldon, Essex, CM9 6WG, England Tel: +44 (0)1621 875500 Fax: +44 (0)1621 875600 uk.sales@cmlmicro.com www.cmlmicro.com
4800 Bethania Station Road, Winston-Salem, NC 27105, USA Tel: +1 336 744 5050, 0800 638 5577 Fax: +1 336 744 5054 us.sales@cmlmicro.com www.cmlmicro.com
No 2 Kallang Pudding Road, 09-05/ 06 Mactech Industrial Building, Singapore 349307 Tel: +65 7450426 Fax: +65 7452917 sg.sales@cmlmicro.com www.cmlmicro.com
D/CML (D)/1 February 2002


▲Up To Search▲   

 
Price & Availability of EV9000

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X